WEBVTT 1 00:00:00.000 --> 00:00:02.000 We introduce ScaffoldSketch,   2 00:00:02.000 --> 00:00:06.640 a system that makes it possible  to draw accurate 3D models in VR. 3 00:00:08.320 --> 00:00:14.400 Designers want to draw in VR, but it's really  hard to be accurate, even with a lot of training. 4 00:00:14.960 --> 00:00:17.680 So how do they draw accurately in 2D? 5 00:00:19.360 --> 00:00:22.480 When industry designers draw with pen and paper,  6 00:00:22.480 --> 00:00:26.480 they first draw construction lines,  also known as scaffolds, 7 00:00:27.040 --> 00:00:30.240 then they draw the object  shape on top of the scaffolds. 8 00:00:31.360 --> 00:00:35.920 The scaffolds serve as visual guidance  to make the shape strokes accurate. 9 00:00:36.720 --> 00:00:41.040 This is how an industrial designer  can draw accurate trash can. 10 00:00:42.240 --> 00:00:45.280 Can this approach directly transfer to VR? 11 00:00:46.160 --> 00:00:50.880 Even with the help of scaffolds,  people still cannot draw accurately. 12 00:00:50.880 --> 00:00:55.440 This is due to depth perception and  the extra spatial degree of freedom. 13 00:00:56.080 --> 00:00:57.840 See our paper for a controlled experiment. 14 00:00:58.640 --> 00:01:05.120 If we could eliminate these errors we would  have a nice way to draw product sketches in VR. 15 00:01:05.760 --> 00:01:07.520 We introduced ScaffoldSketch. 16 00:01:08.640 --> 00:01:11.600 It allows designers to draw accurately in VR   17 00:01:11.600 --> 00:01:14.800 by auto-correcting errors with  scaffolds and stroke strokes. 18 00:01:16.560 --> 00:01:21.840 The scaffold lines snap to each other based  on endpoints, directions, and lengths. 19 00:01:22.880 --> 00:01:28.080 We also support tick on the scaffold  lines to mark intermediate positions   20 00:01:28.080 --> 00:01:31.040 as designers often do with pen and paper. 21 00:01:33.120 --> 00:01:37.920 The shape strokes are auto-corrected based  on the scaffolds and the user's drawing   22 00:01:37.920 --> 00:01:41.760 just like how the scaffolds  support the shape strokes in 2D. 23 00:01:46.240 --> 00:01:52.160 With the same scaffold square, different user  input will be auto-corrected to different results. 24 00:01:52.880 --> 00:01:58.880 Shape auto-correct has 2 goals: be guided by  the scaffolds, and be as beautiful as possible. 25 00:02:00.720 --> 00:02:07.840 We also support space curves 26 00:02:10.080 --> 00:02:15.200 And with more tick marks the auto-correct  result will also be different 27 00:02:17.440 --> 00:02:20.160 This is the trash can drawing in VR. 28 00:02:20.160 --> 00:02:24.800 Drawing with scaffold sketch is very similar  to the pen and paper drawing process. 29 00:02:25.680 --> 00:02:29.760 Users first draw scaffolds and  then draw shape strokes on top. 30 00:02:30.960 --> 00:02:36.400 ScaffoldSketch lets designers directly  transfer their 2D drawing skills to VR,   31 00:02:37.040 --> 00:02:40.560 and create aesthetic and accurate 3D drawings. 32 00:02:42.080 --> 00:02:46.000 The user can hide the scaffolds  to get a better view of the shape,   33 00:02:46.640 --> 00:02:51.680 and, of course, export their drawing and  continue the industrial design process. 34 00:02:53.200 --> 00:02:55.760 Here are more ScaffoldSketch examples:   35 00:02:56.400 --> 00:03:02.178 some from the experienced user and  some from our user study results 36 00:03:11.520 --> 00:03:15.440 We conducted a user study  with industrial designers,   37 00:03:15.440 --> 00:03:19.840 they all expressed that they want  to use ScaffoldSketch in the future. 38 00:03:33.120 --> 00:03:35.840 For more, please read our paper, thank you.